Design, Implementation, and Usage of LibNBC
نویسندگان
چکیده
We describe the design and implementation of LibNBC a library that implements nonblocking collective operations. Its main goals are high portability and high performance. The library is written in ANSI C on top of MPI-1. This document describes the internal design, implementation and various internal and external programming interfaces of LibNBC.
منابع مشابه
LibPhotonNBC: An RDMA Aware Collective Library on Photon
Collectives are a widely utilized programming construct for assembling parallel communication in High Performance Computing (HPC) applications. They are categorized into either non-blocking and blocking invocation, depending on whether the control is returned immediately to a user or not. In particular, non-blocking variety allows applications to perform other useful computations while hiding t...
متن کاملDesign and Evaluation of Nonblocking Collective I/O Operations
Nonblocking operations have successfully been used to hide network latencies in large scale parallel applications. This paper presents the challenges associated with developing nonblocking collective I/O operations, in order to help hiding the costs of I/O operations. We also present an implementation based on the libNBC library, and evaluate the benefits of nonblocking collective I/O over a PV...
متن کاملDesign of Accelerated Life Testing Plans for Products Exposed to Random Usage
< p>Accelerated Life Testing (ALT) is very important in evaluating the reliability of highly reliable products. According to ALT procedure, products undergo higher stress levels than normal conditions to reduce the failure times. ALTs have been studied for various conditions and stresses. In addition to common stress such as temperature and humidity, random usage can also be considered as anoth...
متن کاملMulti-layer Clustering Topology Design in Densely Deployed Wireless Sensor Network using Evolutionary Algorithms
Due to the resource constraint and dynamic parameters, reducing energy consumption became the most important issues of wireless sensor networks topology design. All proposed hierarchy methods cluster a WSN in different cluster layers in one step of evolutionary algorithm usage with complicated parameters which may lead to reducing efficiency and performance. In fact, in WSNs topology, increasin...
متن کاملOptimal Design of a Microgrid with Multiple Energies Considering Reliability
The unprecedented penetration of distributed generation in distribution network provides utilities with a unique opportunity to manage portions of networks as microgrids (MG). The implementation of an MG may offer many benefits, such as capital investments deferral, reduction of greenhouse gas emissions, improvement in reliability, and reduction in network losses. In order to draw the most effe...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006